Spicejet airline cheat

I had booked 4 tickets on SpiceJet flight fom Mumbai to Udaipur for 8th Dec 2018. I was travelling for my own wedding along with my parents. Tickets were booked 4 months in advance On 23rd Nov, i received an intimation from spicejet about cancellation of above flight. I requested them to accomodate me on another airline same day since Spicejet had no other flight on the route same day. For cancellation they offered a full refund to tickets or a +/- 7 days change on same route. However, since i was travelling for my own wedding, the mahurat to leave was only on 8th so i requested them to accomodate me on another airline. Spicejet team then called me and offered to provide 2 tickets on another airline (Indigo) if i agree to cancel the other two tickets. So i agreed to to their offer for accepting cancellation for 2 and Indigo flight for balance two. Spicejet team immedietely cancelled the two tickets and promised to revert back with Indigo PNR in some time. So i was relaxed about not having to make alternate arrangements However for next 3 days they did not revert back to my emails and on 4th day,spicejet team called me and said they cant book on Indigo due to unavailibilty. However, at the same time, i have a written communcation from indigo about tickets still being available but marginally higher rate. When i asked them to clarify why did they refuse booking on Indigo after promising they did not reply any logical reasons and only said we cant do. As a result of all this fiascos, i had to then travel by road from Mumbai to Udaipur & ended up missing the mehndi ceremony of my own wedding. I wish to claim compensation for monetory loss, emotional & mental damage & for reputational damage inccured for missing own wedding event. I have everything on email. Please advice